草庐IT

Android Studio 找不到 JUnit 包

全部标签

java - Eclipse 中的 Web 应用程序库为空 - 找不到 "jars"

最近,我在EclipseIndigo中开发的SpringMVCJava应用程序似乎失去了与我所有jars所在的“lib”文件夹的连接(我的项目再也找不到jars)。我该如何解决这个问题? 最佳答案 对我来说,修复很简单:在Eclipse菜单中转到此处:项目|属性|项目方面确保选择“Java”和“DynamicWebProject”点击确定您可能还需要这样做:在Eclipse菜单中转到此处:项目|属性|Java构建路径|图书馆删除“网络应用程序库”点击“添加库”选择“网络应用程序库”。点击“下一步”在下拉列表中选择您的项目点击确定

java - 使用 javaConfig 找不到类

这个问题在这里已经有了答案:HowtoimportJava-configclassintoXML-configsothatbothcontextshavebeans?(3个答案)关闭9年前。我正在使用注解动态创建Bean,但出现以下错误。packagedemoproject;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;@ConfigurationpublicclassProductFactory{publicPro

java - 使用 JUnit (Java) 的 Selenium 单元测试

我只想快速问一下,我在整个互联网上什至在SO上都找到了SeleniumIDE如何根据您在浏览器中所做的事情创建Java源文件。但是所有这些来源都会导致一些单元测试。对于Java,我相信JUnit和其他一些由SeleniumIDE支持。但是我想问一下,为什么?我的意思是,如果您仍然需要在执行之前编译它们,为什么要使用单元测试而不是仅仅运行代码并查看WebDriver是否抛出任何异常?在这里使用例如JUnit有什么好处?我知道它主要以这种方式使用,我只是不知道为什么。谢谢。 最佳答案 以下是我想到的几个原因:1)您可以将selenium

java - 编译后的 Eclipse maven 在 Eclipse 中看不到目标/类文件夹

在执行mvncleancompileinstall后,我在eclipse的target/classes文件夹中看不到任何文件。但是当我查看文件系统时,该文件夹里面有编译的类文件。但是当我开始单元测试时,它说“没有目标/类文件夹”有什么想法吗??? 最佳答案 解决方案是:右键单击项目->属性->构建路径->源选项卡->“允许源文件夹的输出文件夹”并将输出文件夹目标/类显式添加到每个源文件夹。这对我有用,在添加所有文件夹后,可以编译和执行项目 关于java-编译后的Eclipsemaven在

java - 为方法运行 junit 测试时出现 org.hsqldb.jdbcDriver ClassNotFoundException

我正在使用一种返回数据源的方法。方法如下:publicstaticDataSourcegetDataSource(){Stringurl;//url="jdbc:hsqldb:file:"+filePath;url="jdbc:hsqldb:file:D:/EclipseWorskpace/ew-pg/lmexadapter/hsqldb-example/src/main/webapp/WEB-INF/data/db/hsqldb.jar";BasicDataSourcebasicDataSource=newBasicDataSource();basicDataSource.setUs

java - JUnit Matcher#startsWith 的声明在哪里?

我正在浏览junitExpectedExceptions'javadoc我无法理解他们示例中的startsWith来自哪里(在代码中标记为HERE)。我检查了CoreMatcherutilityclass但找不到任何静态startsWith方法。该方法位于何处?(我当然可以自己写,但这不是重点)publicstaticclassHasExpectedException{@RulepublicExpectedExceptionthrown=ExpectedException.none();@TestpublicvoidthrowsNullPointerExceptionWithMessa

java - 使用 DAO 和 Web 服务的数据库插入方法的 Junit 测试用例

我正在实现一个基于网络服务的大学管理系统。该系统将某些类(class)添加到数据库中。下面是我正在使用的代码。Course.javapublicclassCourse{privateStringcourseName;privateStringlocation;privateStringcourseId;publicStringgetCourseId(){returncourseId;}publicvoidsetCourseId(StringcourseId){this.courseId=courseId;}publicStringgetCourseName(){returncourse

java - 如何让 chromedriver 检测不到

这是我的第一个StackOverflow问题,请多多包涵。我已阅读thisSO问题,这让我想知道,是否有可能使chromedriver完全检测不到?出于好奇,我测试了所描述的方法,发现它无法成功创建一个完全匿名的浏览器。我通读了驱动程序的文档,发现了这个:partialinterfaceNavigator{readonlyattributebooleanwebdriver;};ThewebdriverIDLattributeoftheNavigatorinterfacemustreturnthevalueofthewebdriver-activeflag,whichisinitiall

java - 基本的 jUnit 问题

我正在使用multiply()方法测试String乘法器类,该方法将2个数字作为输入(如String)并返回结果编号(如字符串)publicStringmultiply(Stringnum1,Stringnum2);我已经完成了实现并创建了一个测试类,其中包含以下涉及输入字符串参数的测试用例有效号码字符特殊符号空字符串空值0负数漂浮边界值有效但乘积超出范围的数字数字将+符号(+23)现在我的问题是:我想知道“每个”assertEquals()是否应该在它自己的测试方法中?或者,我可以将类似的测试用例(如testInvalidArguments())分组以包含所有涉及无效字符的断言,因为

java - 测试字符串 Junit

给定一个toString方法:publicStringtoString(){StringaccountString;NumberFormatmoney=NumberFormat.getCurrencyInstance();accountString=cust.toString();accountString+="Currentbalanceis"+money.format(balance);returnaccountString;}我如何使用Junit对其进行测试? 最佳答案 这是我的做法:publicclassAccountTes